
package com.ecartdb.data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;


/**
 *  ecartDB.Item
 *  09/14/2014 21:10:46
 * 
 */
public class Item {

    private Integer itemId;
    private String itemName;
    private String itemDesc;
    private Boolean outOfStock;
    private String unit;
    private BigDecimal discount;
    private BigDecimal vendorPrice;
    private Date availibilityStartDt;
    private Date availibilityEndDt;
    private BigDecimal tax;
    private Boolean active;
    private String imageUr;
    private String currency;
    private BigDecimal otherCharges;
    private BigDecimal deliveryCharges;
    private BigDecimal serviceTax;
    private BigDecimal vat;
    private BigDecimal baseValue;
    private String updatedBy;
    private Date updatedTs;
    private BigDecimal itemPrice;
    private Integer quantity;
    private Account account;
    private Category category;
    private Set<com.ecartdb.data.OrderItems> orderItemses = new HashSet<com.ecartdb.data.OrderItems>();
    private Set<com.ecartdb.data.Cart> carts = new HashSet<com.ecartdb.data.Cart>();
    private Set<com.ecartdb.data.Order> orders = new HashSet<com.ecartdb.data.Order>();

    public Integer getItemId() {
        return itemId;
    }

    public void setItemId(Integer itemId) {
        this.itemId = itemId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemDesc() {
        return itemDesc;
    }

    public void setItemDesc(String itemDesc) {
        this.itemDesc = itemDesc;
    }

    public Boolean getOutOfStock() {
        return outOfStock;
    }

    public void setOutOfStock(Boolean outOfStock) {
        this.outOfStock = outOfStock;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public BigDecimal getDiscount() {
        return discount;
    }

    public void setDiscount(BigDecimal discount) {
        this.discount = discount;
    }

    public BigDecimal getVendorPrice() {
        return vendorPrice;
    }

    public void setVendorPrice(BigDecimal vendorPrice) {
        this.vendorPrice = vendorPrice;
    }

    public Date getAvailibilityStartDt() {
        return availibilityStartDt;
    }

    public void setAvailibilityStartDt(Date availibilityStartDt) {
        this.availibilityStartDt = availibilityStartDt;
    }

    public Date getAvailibilityEndDt() {
        return availibilityEndDt;
    }

    public void setAvailibilityEndDt(Date availibilityEndDt) {
        this.availibilityEndDt = availibilityEndDt;
    }

    public BigDecimal getTax() {
        return tax;
    }

    public void setTax(BigDecimal tax) {
        this.tax = tax;
    }

    public Boolean getActive() {
        return active;
    }

    public void setActive(Boolean active) {
        this.active = active;
    }

    public String getImageUr() {
        return imageUr;
    }

    public void setImageUr(String imageUr) {
        this.imageUr = imageUr;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public BigDecimal getOtherCharges() {
        return otherCharges;
    }

    public void setOtherCharges(BigDecimal otherCharges) {
        this.otherCharges = otherCharges;
    }

    public BigDecimal getDeliveryCharges() {
        return deliveryCharges;
    }

    public void setDeliveryCharges(BigDecimal deliveryCharges) {
        this.deliveryCharges = deliveryCharges;
    }

    public BigDecimal getServiceTax() {
        return serviceTax;
    }

    public void setServiceTax(BigDecimal serviceTax) {
        this.serviceTax = serviceTax;
    }

    public BigDecimal getVat() {
        return vat;
    }

    public void setVat(BigDecimal vat) {
        this.vat = vat;
    }

    public BigDecimal getBaseValue() {
        return baseValue;
    }

    public void setBaseValue(BigDecimal baseValue) {
        this.baseValue = baseValue;
    }

    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }

    public Date getUpdatedTs() {
        return updatedTs;
    }

    public void setUpdatedTs(Date updatedTs) {
        this.updatedTs = updatedTs;
    }

    public BigDecimal getItemPrice() {
        return itemPrice;
    }

    public void setItemPrice(BigDecimal itemPrice) {
        this.itemPrice = itemPrice;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Account getAccount() {
        return account;
    }

    public void setAccount(Account account) {
        this.account = account;
    }

    public Category getCategory() {
        return category;
    }

    public void setCategory(Category category) {
        this.category = category;
    }

    public Set<com.ecartdb.data.OrderItems> getOrderItemses() {
        return orderItemses;
    }

    public void setOrderItemses(Set<com.ecartdb.data.OrderItems> orderItemses) {
        this.orderItemses = orderItemses;
    }

    public Set<com.ecartdb.data.Cart> getCarts() {
        return carts;
    }

    public void setCarts(Set<com.ecartdb.data.Cart> carts) {
        this.carts = carts;
    }

    public Set<com.ecartdb.data.Order> getOrders() {
        return orders;
    }

    public void setOrders(Set<com.ecartdb.data.Order> orders) {
        this.orders = orders;
    }

}
